An Extensible Translator-Generator for Use in Branch Software Construction
نویسنده
چکیده
Programming of technical tasks can often be viewed as translation from one formal language into another. Thus suitable translators can improve productivity. Depot4 is a metasystem for rapid development of translators. Its unique translation centered metalanguage is for efficiency and ease of use by non-experts. The implementation, which is by preprocessing, benefits from the innovative features of the Oberon System. A generalisation of the language notion accompanied by extensibility of the metasystem offer new ways of application. Some are illustrated by example.
منابع مشابه
Construction of Application Generators Using Eli
Application generators are a powerful means for reuse of software design. They produce special purpose programs from domain speciic descriptions. An application generator can be understood as a translator for a domain speciic description language. The Eli system is an integrated toolset for language implementation. It automates a wide range of language implementation tasks, and it provides nume...
متن کاملImplementation of Technical Languages by Extensible Translation
Depot4 is a tool for implementing programs as generalised translations. Such tools will help to meet the growing need for special field centered software. Based on extensive experience, a new kind of translator software has been developed by use of object-oriented techniques.
متن کاملFinding the Minimum Distance from the National Electricity Grid for the Cost-Effective Use of Diesel Generator-Based Hybrid Renewable Systems in Iran
The electricity economy and its excessive consumption have become one of the main concerns of the Iranian government for many years. This issue, along with recent droughts, shows the need to use renewable energy that is free and clean and does not require water. In addition, due to the high cost of cable-laying and maintenance of power lines, it is not at all an option at all distances over the...
متن کاملTralics, a LTEX to XML Translator
In this paper we describe Tralics, a LTEX to XML translator. A previous version of the software (written in Perl) was used to obtain the pdf version of Inria’s “Rapport d’Activité” for year 2001. The current version of the software (written in C++) is used for both the HTML and pdf version for the year 2002. The XML generated by Tralics conforms to a local DTD, similar to the TEI; it was conver...
متن کاملAssessment of the potential areas for underground dam construction in Roomeshgan, Lorestan province, Iran
One of the methods for dealing with the problem of water shortage and the decline of groundwater levels in the arid areas is the construction of underground dams. It is difficult to make a decision about suitable locations for the construction of underground dams because of the necessity to consider numerous factors. Some of these criteria are hydrological, geological and geomorphologic charact...
متن کامل